package com.victor.service;

import java.util.List;

import com.victor.entity.txt.BgIntroduction;
import com.victor.entity.txt.PrizesSetList;
import com.victor.entity.txt.PrizesSetMsg;
import com.victor.entity.txt.Selection;

public interface TxtService {

	/**
	 * 获取 背景介绍和远景展望
	 * 
	 * @return
	 */
	public BgIntroduction getBgIntroduction();

	/**
	 * 修改 背景介绍和远景展望
	 * 
	 * @param bgIntroduction
	 * @return
	 */
	public boolean updBgIntroduction(BgIntroduction bgIntroduction);

	/**
	 * 获取奖项设置页面信息
	 * 
	 * @return
	 */
	public PrizesSetMsg getPrizesSetMsg();

	/**
	 * 获取奖项设置列表
	 * 
	 * @return
	 */
	public List<PrizesSetList> getPrizesSetList();

	/**
	 * 修改奖项设置信息
	 * 
	 * @param prizesSetMsg
	 * @return
	 */
	public boolean updPrizesSetMsg(PrizesSetMsg prizesSetMsg);

	/**
	 * 修改奖项列表
	 * 
	 * @param prizesSetList
	 * @return
	 */
	public boolean updPrizesSetList(PrizesSetList prizesSetList);

	/**
	 * 添加奖项设置
	 * 
	 * @param prizesSet
	 * @return
	 */
	public boolean addPrizesSet(PrizesSetList prizesSet);

	/**
	 * 批删奖项设置
	 * 
	 * @param ids
	 * @return
	 */
	public boolean batchDelPrizesSet(int[] ids);

	/**
	 * 获取评选方法及步骤
	 * 
	 * @return
	 */
	public List<Selection> getSelectionList();

	/**
	 * 修改评选方法或步骤
	 * 
	 * @param selection
	 * @return
	 */
	public boolean updSelection(Selection selection);

}
